package com.zzyl.entity;

import com.zzyl.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * @author 友人A
 */
@Data
@ApiModel(description = "护理等级信息")
public class NursingLevel extends BaseEntity {

    @ApiModelProperty(value = "等级名称", required = true, example = "高级护理")
    private String name;


    @ApiModelProperty(value = "护理计划ID", required = true, example = "1")
    private Long lplanId;

    @ApiModelProperty(value = "护理费用", required = true, example = "100.00")
    private BigDecimal fee;


    @ApiModelProperty(value = "状态（0：禁用，1：启用）", required = true, example = "1")
    private Boolean status = true;


    @ApiModelProperty(value = "等级说明", example = "适用于需要特殊护理的患者")
    private String description;


    @ApiModelProperty(hidden = true)
    private LocalDateTime createTime;


    @ApiModelProperty(hidden = true)
    private Long createBy;


    @ApiModelProperty(hidden = true)
    private Long updateBy;


    @ApiModelProperty(hidden = true)
    private String remark;


    @ApiModelProperty(hidden = true)
    private LocalDateTime updateTime;

    @ApiModelProperty(value = "创建人名称", example = "行政专员")
    private String creator;

    @ApiModelProperty(value = "护理计划名称")
    private String planName;
}